Pronamic\WordPress\Pay\Plugin C

Total Complexity 116
Dependencies 38
Dependents 23
Total lines 1,226
Lines of code 529
Logical lines of code 353
Comment lines 434
Methods 26
Properties 26

Methods 26

Method Rating Maintainability Complexity Lines of code
complement_payment()
C
36 24 75
start_payment()
A
41 10 56
update_payment()
A
49 9 32
maybe_redirect()
A
51 9 27
__construct()
A
38 5 77
pronamic_service()
A
46 7 38
process_payment_post_data()
S
53 7 23
handle_returns()
S
51 6 27
plugins_loaded()
S
44 5 42
get_config_select_options()
S
53 5 22
get_gateway()
S
57 4 16
create_refund()
S
54 3 21
is_debug_mode()
S
68 3 7
get_default_config_id()
S
64 3 10
instance()
S
71 2 6
register_styles()
S
65 2 9
get_number_payments()
S
67 2 8
get_option()
S
71 2 6
render_exception()
S
80 1 3
datetime_format()
S
75 1 4
get_plugin_dir_path()
S
80 1 3
get_file()
S
81 1 3
get_version()
S
82 1 3
get_payment_methods()
S
80 1 3
payment_redirect_url()
S
72 1 5
get_default_error_message()
S
79 1 3